﻿using System.Collections.Generic;
using System.Reflection;
using SmartSpace.Silverlight;
using SmartSpace.Silverlight.Shell.ServiceRef;
using System;

namespace SmartSpace.Silverlight.Shell
{
    public class AppData
    {
        public static SlApplication CurrentApplication { get; set; }

        public static List<SlApplication> Applications { get; set; }

        public static SlUser User { get; set; }

        public static List<SlNavigation> Navigations { get; set; }
        public static List<SlShortcut> Shortcuts { get; set; }

        //public static SlNavigateView DefaultView { get; set; }
        //public static string DefaultViewName { get; set; }

        public static SlNavigation DefaultNavigation { get; set; }

        //private static Dictionary<Guid, Assembly> s_moduleAssemblies = new Dictionary<Guid, Assembly>();

        //public static Dictionary<Guid, Assembly> ModuleAssemblies
        //{
        //    get
        //    {
        //        return s_moduleAssemblies;
        //    }
        //}
    }
}
